mete out punishment - Francés Inglés Diccionario